self service retailer - French English Dictionary